# import os
# os.system("dir")  # 只执行结果
# is_run = os.system("dir")  # 返回值是执行的结果，1代表成功，0代表失败


"""
windows:
dir :查看文件夹下的文件
ipconfig : 查看本地网卡信息
tasklist : 查看运行的进程
"""

"""
Linux :
ls
ifconfig
ps aux
"""

# 获取结果并拿到结果
import subprocess
obj = subprocess.Popen(
    "dir ",      # 执行的命令
    shell=True,  # 使用shell执行
    stdout=subprocess.PIPE,  # 设置正确返回值的管道,对应: obj.stdout.read().decode("gbk")
    stderr=subprocess.PIPE   # 设置错误值的管道,对应: obj.stderr.read().decode("gbk")
)

# windows 默认 gbk
# linux   默认 utf-8
print(obj.stdout.read().decode("gbk"))
print(obj.stderr.read().decode("gbk"))

"""
linux 关闭 python
pkill -9 python

Windows 关闭 python(无效)
taskkill python  
"""

